﻿using MCPlatform.Models;
using MCPlatform.UI.Components;
using MCPlatform.UI.Controls.Models;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MCPlatform.ViewModels.Motion
{
    public class AxisViewModel : ViewModelBase
    {
        private ObservableCollection<AxisModel>? _AxisModelItems;

        public ObservableCollection<AxisModel>? AxisModelItems
        {
            get { return _AxisModelItems; }
            set
            {
                _AxisModelItems = value;              
            }
        }

        //public MotionModel MotionModel { get => _MotionModel; set => Set(ref _MotionModel, value); }
        //private MotionModel _MotionModel = new MotionModel();
        //public AxisModel AxisModel { get => _AxisModel; set => Set(ref _AxisModel, value); }
        //private AxisModel _AxisModel = new AxisModel();


        public int StationID { get; set; } = 0;

        public AxisViewModel()
        {
            
        }
    }
}
